large canal or dike - Turco Inglés Diccionario